Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F9 France F10 France F11 Italy F18 France F8 France F10 France F17 France F18 Canada F1 Canada F2 France F10 France F11 Italy F24 Italy F25 Switzerland F5 Switzerland F6 Tunisia F6 Tunisia F7 France F1 France F3 Switzerland F1 Canada F2 Canada F3 France F7 Spain F15 France F8 France F10 France F11 France F13 France F14 France F15 France F16 France F17 USA F1 USA F3 USA F2 France F3 Canada F2 Canada F3 France F6 France F7 Germany F6 France F8 France F13 France F14 France F17 France F18 France F19 Dominican Republic F4 Dominican Republic F5 France F2 Canada F1 Canada F2 Canada F3 Netherlands F1 France F6 France F17 France F3 France F14 China F3 China F4 Canada F1 Canada F2 Chinese Taipei F2 France F19 France F7 France F8 France F9 France F14 France F15 France F18 France F21 Canada F2 France F13 France F13 France F21 USA F7 France F8 (Angers) San Marino Cepu Open - San Marino Canada F3 SIR Supermercadi Challenger - Rome France F6 Open de L'Isere - Grenoble PrivatBank Cup - Dnepropetrovsk France F17 Challenger 42 - Andrezieux France F8 France F16 France F16 China F2 Roma Challenger 2007 - Rome Unique Zagreb Open - Zagreb Challenger Lugano - Lugano France F15 Siemens Open 2007 - Scheveningen Timisoara Challenger - Timisoara 's Tennis Masters 07 Challenger - Graz Internationaux du Doubs - Besancon Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Moncton Men's Challenger - Moncton Oldum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton National Bank Men's Rimouski Challenger - Rimouski PEOPLEnet CUP - Dnepropetrovsk San Luis Potosi Challenger Mexico City Challenger Milan Challenger Manta Challenger Granby Challenger Cali Challenger Bogota Challenger Quito Challenger Tarragona Challenger Rennes Challenger Prostejov Challenger Lugano Challenger Milan Challenger Arad Challenger Cordenons Challenger Istanbul Challenger St. Remy Challenger Rennes Challenger Hamburg Challenger - Hamburg Quimper Challenger Le Gosier Challenger Marburg Challenger Braunschweig Challenger Poznan Challenger Szczecin Challenger Mons Challenger Rennes Challenger Orleans Challenger Charlottesville Challenger Knoxville Challenger Residenza Open - Magdeburg Architect Open - Budapest Marrakech Challenger Rimouski Challenger Warta Cup 2001 - Sopot Black Forest Open - Freudenstadt Kaohsiung Challenger Milan Challenger Arad Challenger Scheveningen Challenger Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville Timisoara Challenger Jameson Cup - Milan Warsteiner Challenger Wolfsburg - Wolfsburg Beijing Challenger Asirom Challenger Brasov - Brasov Sibiu Challenger Cordenons Challenger Zagreb Open - Zagreb St. Remy Challenger Brasov Challenger Challenger 42 - Andrezieux Cosmorom Challenger - Brasov Szczecin Challenger BMW Challenger Open - Monchengladbach Anning Challenger Challenger Britania Zavaleta - Puebla Ljubljana Open 2002 - Ljubljana Kamnik Challenger - Kamnik Tatra Banka Open 2001 - Bratislava Furth Challenger Blois Challenger Portoroz Challenger Tennis Napoli Cup - Napoli Asirom Challenger Brasov - Brasov EI Bank Bulgarian Challenger - Sofia Garden Open - Rome Intersport Heilbronn Open - Heilbronn Heineken Challenger - Ho Chi Minh City Orleans Challenger Brasov Challenger - Brasov Aix En Provence Challenger Lexington Challenger San Marino Challenger Orleans Challenger Sibiu Challenger Rennes Challenger Geneva Challenger Ipsos Bucharest Challenger - Bucharest Mouilleron-Le-Captif Challenger Helsinki Challenger Challenger 42 - Andrezieux Tallahassee Challenger Open de L'Isere - Grenoble Bordeaux Challenger Prague Challenger Todi Challenger Meerbusch Challenger Mobilux Open - Luxembourg Manerbio Challenger Alphen Challenger Banja Luka Challenger Orleans Challenger Intersport Heilbronn Open - Heilbronn Rennes Challenger PEOPLEnet Cup - Dnepropetrovsk Turin Challenger Orleans Challenger Schickendanz Open - Furth Gatineau Challenger Quimper Challenger Tennis Napoli Cup 2007 - Napoli Privat Bank Cup - Dnepropetrovsk Vancouver Challenger Privatbank Open 2006 - Dnepropetrovsk Internationaux de Doubs Open de Franchie-Comte - Besancon Eckental Challenger Cary Challenger Challenger Banque Nationale - Granby La Rinascente Tennis Cup Harbour Club Milano - Milan Noumea Challenger Furth Challenger Szczecin Challenger Segovia Challenger Madrid Challenger XI Torneo Internazionale di Tennis - Barletta Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Citta di Como - Como Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava Oberstaufen Challenger Stella Artois Clay Court Championships - Budaors Rimouski Challenger Copa Ericsson Costa Rica - San Jose Prague Challenger Challenger 42 - Andrezieux Vancouver Challenger Binghamton Challenger Santo Domingo Challenger Copenhagen Open - Copenhagen Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Rome Challenger Estoril Open - Estoril Ilkley Challenger The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Granby Challenger Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open de Moselle - Metz Furth Challenger San Remo Challenger Quimper Challenger Tallahassee Challenger Tunis Challenger Bordeaux Challenger Blois Challenger Ilkley Challenger Scheveningen Challenger Granby Challenger Alphen Challenger St. Remy Challenger Mons Challenger Istanbul Challenger Reunion Island Challenger Noumea Challenger Noumea Challenger Courmayeur Challenger Cherbourg Challenger Ostrava Challenger Rome Challenger Granby Challenger Marrakech Challenger Calgary Challenger Puerto Vallarta Challenger Challenger Ford de Cherbourg - Cherbourg St. Remy Challenger Istanbul Challenger Sibiu Challenger Sarasota Challenger Rezidenza Open - Magdeburg Geneva Challenger - Geneva AAPT Championships - Adelaide Rijeka Challenger Adidas International - Sydney Mouilleron-Le-Captif Challenger Muller Cup - Ulm Black Forest Open 2002 - Freudenstadt Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad St. Brieuc Challenger Mercedes Cup - Stuttgart Scheveningen Challenger Davidoff Swiss Indoors - Basel Milan Indoors - Milan Neride Prague Indoor - Prague Dortmund Challenger Segovia Challenger Compaq Challenger - Bucharest Mons Challenger Internationaler Raiffeisen Grand Prix - St. Polten Rennes Challenger The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Chicago Challenger Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Romania - Bucharest Granby Challenger Open de Franche-Comte - Besancon Tatra Banka Open - Bratislava Open de Franche Comte - Besancon Rennes Challenger Barletta Challenger Bergamo Challenger Lille Challenger St. Brieuc Challenger Prostejov Challenger LTA Shrewsbury Challenger - Shrewsbury Columbus Challenger Dallas Challenger Marburg Challenger Bercuit Challenger Asirom Challenger - Brasov Columbus Challenger Wuhan Challenger U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg St. Brieuc Challenger 10th Wartburg Open - Eisenach Stella Artois Clay Court Championships - Budaors Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Orleans Challenger Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk ATP Challenger 2003 Numea - New Caledonia Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Mauritius Open - Mauritius Pro Tennis World Open - Sunrise The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest GHI Bronx Tennis Classic - Bronx Open 13 - Marseille Besancon Challenger Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Winston Salem - Winston Salem Open des Alpes Trophee BNP Paribas - Grenoble Aircel Chennai Open - Chennai Open Sud de France - Montpellier Brasil Open - Sao Paulo Orleans Challenger Rimini Challenger Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Grand Prix de Tennis de Lyon - Lyon Gelsor Open Romania - Bucharest St. Brieuc Challenger Como Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha BMW Open - Munich Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Portugal Open - Oeiras Credit Agricole Suisse Open - Gstaad Furth Challenger Idea Prokom Open - Sopot The 10tele.com Open - Nottingham Open Sud de France - Montpellier Champaign Challenger Sophia Antipolis Challenger Petange Challenger Next Generation Adelaide International - Adelaide Banja Luka Challenger Cherbourg Challenger Medibank International - Sydney St. Petersburg Open - St. Petersburg Noumea Challenger Credit Agricole Suisse Open - Gstaad Prostejov Challenger Dallas Challenger Rennes Challenger Dallas Challenger Quimper Challenger Kazan Challenger Abierto Mexicano Telcel - Acapulco Trnava Challenger Brest Challenger Le Gosier Challenger Masters Series - Hamburg Loughborough Challenger Ordina Open - s-Hertogenbosch SAP Open - San Jose Heineken Open - Auckland Brasil Open - Costa do Sauipe Marbella Challenger Sunrise Challenger Heilbronn Challenger Estoril Open - Estoril Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Moselle Open - Metz Apia International - Sydney St. Brieuc Challenger Abierto Mexicano Telcel - Acapulco Rimouski Challenger Rimouski Challenger Mersin Challenger Qatar ExxonMobil Open - Doha Monza Challenger St. Petersburg Open - St. Petersburg Savannah Challenger Kun-Ming Challenger Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Mouilleron-Le-Captif Challenger Rome Challenger St. Petersburg Open - St. Petersburg Tunis Challenger Austrian Open - Kitzbuhel Open 13 - Marseille Mercedes Cup - Stuttgart St. Brieuc Challenger Moselle Open - Metz Citi Open - Washington Cherbourg Challenger Pilot Pen Tennis - New Haven China Open - Beijing Kremlin Cup - Moscow Le Gosier Challenger St. Petersburg Open - St. Petersburg Poznan Challenger Delray Beach International Tennis Championships - Delray Beach Arad Challenger International German Open - Hamburg Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Open Sud de France - Montpellier Istanbul Challenger Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Caltanissetta Challenger Dubai Duty Free Tennis Championships - Dubai Copa Claro - Buenos Aires Millennium Estoril Open - Estoril Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Cherbourg Challenger Quimper Challenger Segovia Challenger BRD Nastase Tiriac Trophy - Bucharest Moselle Open - Metz Gelsor Open Romania - Bucharest Winnipeg Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tunis Challenger Stockholm Open - Stockholm Open Sud de France - Montpellier Gatineau Challenger PBZ Zagreb Indoors - Zagreb Furth Challenger ABN AMRO World Tennis Tournament - Rotterdam Generali Open 2003 - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Budapest Challenger BRD Nastase Tiriac Trophy - Bucharest If Stockholm Open - Stockholm Quimper Challenger Topshelf Open - 's-Hertogenbosch Drummondville Challenger Erste Bank Open - Vienna Schickendanz Open - Furth ATP Challenger Tour Finals Quimper Challenger Grand Prix Hassan II - Marrakech Moselle Open - Metz Mouilleron-Le-Captif Challenger The LTA Hull Challenger - Hull Tennis Napoli Cup - Naples Open Sud de France - Montpellier Sporting Challenger - Turin Drummondville Challenger Open 13 - Marseille BMW Open - Munich Granby Challenger Citi Open - Washington Marburg Challenger Cortina Challenger The Bolton Challenger - Bolton Qatar ExxonMobil Open - Doha Columbus Challenger Open Sud de France - Montpellier Neride Prague Indoor - Prague Dubai Duty Free Tennis Championships - Dubai Blois Challenger Scheveningen Challenger Abierto Mexicano - Los Cabos Finnish Open - Helsinki Open Sud de France - Montpellier Cleveland Challenger Open Romania - Bucharest Open de Moselle - Metz Open 13 - Marseille Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Estoril Open - Estoril Austrian Open - Kitzbuhel Tennis Masters Series - Cincinnati Tennis Masters Series - Paris BCR Open Romania - Bucharest Open de Moselle - Metz Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome ATP Kremlin Cup - Moscow Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Qatar ExxonMobil Open - Doha Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells PBZ Zagreb Indoors - Zagreb Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Drummondville Challenger Tallahassee Challenger Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Mercedes Cup - Stuttgart French Open - Paris Allianz Suisse Open - Gstaad Wimbledon - London Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Malaysian Open - Kuala Lumpur SAP Open - San Jose Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Kremlin Cup - Moscow Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Winston-Salem Open - Winston-Salem Sony Open Tennis - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris AEGON Championships - London Rogers Cup - Toronto BNP Paribas Masters - Paris Open 13 - Marseille Bet-at-home Open - Hamburg Miami Open - Miami Rakuten Japan Open - Tokyo Tennis Masters Series - Rome Rogers Cup - Montreal Campionati Internazionali d'Italia - Rome Moselle Open - Metz Campionati Internazionali D'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Grand Prix Hassan II - Casablanca Wimbledon - London U.S. Open - New York Australian Open - Melbourne St. Petersburg Open - St. Petersburg Croatia Open - Umag French Open - Paris SkiStar Swedish Open - Bastad French Open - Paris Wimbledon - London Orange Warsaw Open - Warsaw U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne European Open - Antwerp French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami U.S. Open - New York Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Internazionali BNL dItalia - Rome Australian Open - Melbourne Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, World Group, 1R, ROU-BLR 3-2 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, World Group, PO, ROU-IND, 4-1 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, 1R, ROU-RUS 1-4 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QF, CRO-ROU 4-1 Hopman Cup - Perth River Oaks International Tennis Tournament - Houston Olympics - Athens Olympics - Beijing